Enterprise Version
inspired by ettore "ted" degrazia